623878
97648
1196272
899491
294280
343246
305335
1108252
619648
821141
261787
998664
793147
883949
1011724
809610
538505
45952
85987
593377
284284
528841
442275
820256